$(function() {
	$('#ProductoGrupoCodigo')
			.after(
					'<strong id="grupo_descripcion">' + grupo_descripcion + '</strong>')
			.buscarProveedor(
					{
						'trigger' : 'change',
						'modal' : true,
						'url' : _WEB_ROOT + 'producto_grupos/buscar',
						'aditional_parameters' : {},
						'search_window_title' : 'Buscar Grupos',
						'search_window_display_fields' : {
							'display' : '[ProductoGrupo.codigo] ProductoGrupo.descripcion',
							'title' : ''
						},
						'minlength' : 3,
						'fill_fields' : {
							'ProductoGrupoCodigo' : 'ProductoGrupo.codigo',
							'ProductoGrupoId' : 'ProductoGrupo.id',
							'grupo_descripcion' : 'ProductoGrupo.descripcion'
						},
						'callback' : function(data) {
							if (data != '' && view) {
								$.post(_WEB_ROOT + 'productos/ajax', {
									action : 1,
									grupo : $('#ProductoGrupoCodigo').val()
								}, function(value) {
									$('#ProductoCodigo').val(value);
								});
							}
						}
					});

	$('#ProductoCategoriaCodigo')
			.after(
					'<strong id="categoria_descripcion">' + categoria_descripcion + '</strong>')
			.buscarProveedor(
					{
						'trigger' : 'change',
						'modal' : true,
						'url' : _WEB_ROOT + 'producto_categorias/buscar',
						'aditional_parameters' : {},
						'search_window_title' : 'Buscar Categorias',
						'search_window_display_fields' : {
							'display' : '[ProductoCategoria.codigo] ProductoCategoria.descripcion',
							'title' : ''
						},
						'minlength' : 3,
						'fill_fields' : {
							'ProductoCategoriaCodigo' : 'ProductoCategoria.codigo',
							'ProductoCategoriaId' : 'ProductoCategoria.id',
							'categoria_descripcion' : 'ProductoCategoria.descripcion'
						}
					});

	$('#MarcaCodigo')
			.after(
					'<strong id="marca_descripcion">' + marca_descripcion + '</strong>')
			.buscarProveedor({
				'trigger' : 'change',
				'modal' : true,
				'url' : _WEB_ROOT + 'marcas/buscar',
				'aditional_parameters' : {},
				'search_window_title' : 'Buscar Marcas',
				'search_window_display_fields' : {
					'display' : '[Marca.codigo] Marca.descripcion',
					'title' : ''
				},
				'minlength' : 3,
				'fill_fields' : {
					'ProductoMarcaId' : 'Marca.id',
					'MarcaCodigo' : 'Marca.codigo',
					'marca_descripcion' : 'Marca.descripcion'
				}
			});

	$('#UnidadMedidaSimbolo')
			.after(
					'<strong id="unidad_descripcion">' + unidad_descripcion + '</strong>')
			.buscarProveedor(
					{
						'trigger' : 'change',
						'modal' : true,
						'url' : _WEB_ROOT + 'unidad_medidas/buscar',
						'aditional_parameters' : {},
						'search_window_title' : 'Buscar Unidad de Medida',
						'search_window_display_fields' : {
							'display' : '[UnidadMedida.simbolo] UnidadMedida.descripcion',
							'title' : ''
						},
						'minlength' : 2,
						'fill_fields' : {
							'ProductoUnidadMedidaId' : 'UnidadMedida.id',
							'UnidadMedidaSimbolo' : 'UnidadMedida.simbolo',
							'unidad_descripcion' : 'UnidadMedida.descripcion'
						}
					});

});